*{margin:0;padding:0}
body{font-family:Helvetica,Arial,sans-serif;font-size:1em}
a{color:#008;text-decoration:none}
a:hover{color:#F54}
body>header{background:#45A;color:#FFF;font-size:1.5em;padding:10px 20px;font-weight:bold}
nav{border-bottom:1px solid #45A;position:relative;height:22px}
nav ul li{list-style:none;float:left;padding:2px 10px;}
nav ul li.useful{font-weight:bolder}
#main{width:100%;border-spacing:0}
#main tr{color:#02F;cursor:pointer}
#main td>ul{list-style:none}
#main tr td:first-child{text-align:center}
#main tr:nth-child(2n+1){background:#EEF}
#main td{padding:2px 7px;}
#main tr:hover{background:#45A;color:#FFF!important}
body>footer{margin:10px;margin-top:20px;text-align:center;}
.content{margin:10px; margin-top:none;}
.button {
    color:black;background:#ddd;border:1px solid #333;border-color: #333 #555 #555 #333;
    border-radius:2px;padding:2px 5px;display:inline-block;cursor: default;
}
.button:hover {color:black;background:#ccc;}

.toolbox {
    background: #67C;
    padding: 2px;
    padding-left: 8px;
}
.toolbox a:hover {
    color: #239;
}
input[type="text"], input[type="password"], textarea {
    border: 1px solid #777;
}
input[type="submit"] {
    padding: 3px;
}
.long {
    width: 30em;
}